//
//  BaseViewController.h
//  QRMaster
//
//  Created by myApple on 15/11/9.
//  Copyright (c) 2015年 myApple. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "MBProgressHUD.h"
#import "MJRefresh.h"

@interface BaseViewController : UIViewController<MBProgressHUDDelegate>

/**
 *  去掉等待条
 */
-(void)stopWaiting;

/**
 *  开始等待条
 *
 *  @param text  字体
 *  @param color 颜色
 *  @param view  加载到哪个视图
 */
-(void)startWaiting:(NSString *)text
              color:(UIColor *)color
          addToView:(UIView *)view;

/**
 *  获取时间戳
 *
 *  @param communityId 集群ID号
 *  @param timeKey     时间戳的key值
 *
 *  @return 返回时间戳
 */
-(NSString *)getTimestamp:(NSString *)communityId
                  timeKey:(NSString *)timeKey;

/**
 *  更新时间戳
 *
 *  @param communityId  集群ID号
 *  @param timeKey      时间戳key值
 *  @param timeKeyValue 时间戳的值
 */
-(void)updateTimestamp:(NSString *)communityId
               timeKey:(NSString *)timeKey
          timeKeyValue:(NSString *)timeKeyValue;

/**
 *  取消tableview的空白
 *
 *  @param tableView tableview
 */
-(void)setExtraCellLineHidden:(UITableView *)tableView;

/**
 *  网络状态
 *
 *  @return yes是没有网，no是有网
 */
-(BOOL)IsHaveNetwork;

#pragma mark -----字符串首字母获取
-(NSString *)firstChar:(NSString *)nameStr;

#pragma mark -----#号处理
-(NSString *)FirstCharToStr:(NSString *)str;

@end
